Jump to Main Content

Crossfire is an open source, cooperative multiplayer graphical RPG and adventure game. Since its initial release, Crossfire has grown to encompass over 150 monsters, about 3000 maps to explore, an elaborate magic system, 13 races, 15 character classes, a system of skills, and many artifacts and treasures. Crossfire is based in a medieval fantasy world and is similar to other games of this genre.

Announcements, Updates & Changes:

Quick Links:
Crossfire Website News | Crossfire Wiki News | Crossfire Atlas News | Latest Client File Releases | Mailing List Archives & Information | Other Information

Crossfire Website News:

Jan 31, 2025

  • Crossfire will also be showing at Con of The North 2025 as a ticketed event and also available through open gaming - if a computer is available, you are welcome to sit down and play!
  • New release of the Crossfire DockWindow Client v0.8.11 - This release contains a large refactor where the namespaces of the entire codebase were re-organized. It is possible that additional issues have crept in as a result of this refactor.
    • New Features & Notable Changes:
      • Core
        • Rename executable from CrossfireRPG.exe to CrossfireRPG.DockClient.exe
      • Quest Panel
        • Add expandable Quest Details section underneath Quest List
      • Keybinds
        • Allow modifier keys (Fire|Run|Alt) to be remapped (manual config file edit required)
        • Add button to capture keybind key and modifiers when adding/editing keybinds
        • Clarify messaging and functionality around how default keybinds are edited/disabled
        • Add categories to default keybinds, add sorting/grouping by category in keybind panel
    • Fixes:
      • Keybind Panel: Remove flicker on resize
      • Keybind Panel: Don't allow character keybinds when there is no valid player
      • Message Panel: Fix issue with changing zoom when initial zoom is 100%
      • Message/Notes Panel: Fix font size issues when theme font changes or panel is reloaded
      • Message/Notes Panel: Fix crash when setting out of range zoom values
      • Pickup Panel: Fix missing "bind pickup" right click context menu items
      • Quest Panel: Fix occasional missing subquests
      • Quest Panel: Remove flicker on resize
      • IRC Plugin: Fix font size issues when theme font changes or panel is reloaded
      • IRC Plugin: Fix crash when setting out of range zoom values
      • Character/Inventory/Knowledge Panels: Remove flicker when redrawing list items
      • Server/Player Dialogs: Remove flicker from hottracking list items
      • Core: Fix issue where during load, a theme update was triggered multiple times
      • Core: Fix issue where during load, settings updates were triggered multiple times
      • Core: Fix occasional crash during login, when loading QuickKeys
      • Core: Fix issue where the theme was not properly being applied to gamepanels, resulting in missing themed elements when the gamepanel was undocked
    • Minor Changes:
      • Character Panel: Show weapon improvements in Other Stats
      • Character Panel: Adjust column widths for resistances and other stats sections
      • Keybind Panel: Theme the keybind edit popup form
      • Knowledge Panel: Move knowledge search command to main toolbar, add icon
      • Message Panel: Add option for zoom factor on popup messages
      • Message/Notes Panel: Change zoom factor to be a percent
      • Pickup Panel: Change clear all checkbox into a button [mlheur]
      • Quest Panel: Add tooltips to quest filters
      • Quest Panel: Add ability to configure quest list information
      • Quest Panel: Rework how replayable quests are filtered
      • IRC Plugin: Change zoom factor to be a percent
      • Themes & Layouts: Add RetroCloak layout, add Kettek layout and theme
      • Settings: Add Gameplay Tweak: Allow or inhibit player from dropping items beside an open ground container
      • Settings: Add Gameplay Tweak: Allow or inhibit player from picking up an item from the ground beside an open ground container
      • Settings: Add Gameplay Tweak: Allow or inhibit player from emptying a readied/open container by dropping it
    • Additional Notes:
      • This release contains a large refactor where the namespaces of the entire codebase were re-organized. It is possible that additional issues have crept in as a result of this refactor.
  • JXClient snapshot released - README.md
  • Windows JXClient .exe snapshot released - README-jxclientinstaller.md
    • Changes in this release:
      • Fix layout issues in status dialog
        • Previously the dialog sometimes had a width of about 10000 pixels
        • Fixes #965 (jxclient status window does not display most statistics)
      • Fix "watch stats god_name" script command
      • Update download file name and checksum used in the Gradle build file
      • Update the minimal supported Java version to Java 17
  • Gridarta for Crossfire map editor snapshot released - README.md
  • Gridarta for Crossfire map editor Windows installer snapshot released - README-gridartainstaller.md
    • Changes in the map editor release:
      • Add is_buildable property
      • Add autojoin for counter archs
      • Add warning about newer versions not building
      • Update OpenJDK for Windows checksum used in the Gradle build file
        • Update javaSubdir in the build-gradle file for new version of OpenJDK for Windows
      • Fix field documentation
        • The correct field is "exp" and not "level" (see apply_auto())
      • Update built-in archetypes
        • Add a book message for deep swamps, warning of their very lethal nature
          • Requires commit 4d4d28ff in the server to actually show in-game
          • The message length is 1532, which is slightly too long for the unadjusted book length to allow for its generation
          • Though, since this seems to be a recurring trouble, instead of adjusting the wording, the cap was adjusted
        • Add summary comments to clarify how no_magic, no_spells, and unholy_ground floor tiles function
        • Add lore description for basic ant
        • Fix typo in stat depletion message
        • Add counter archetype
          • Many maps have already been taking benches and adding blocked movement to them to make counters
          • We might as well take this create an arch for this, recycling the face, until we can get a suitable replacement
      • Update Windows JDK

 

Crossfire Wiki News:

Jan 18, 2025

  • For other user visible updates and changes to Crossfire, visit the Crossfire Traffic page on the Wiki
  • Updates for the Crossfire Wiki are also shown on the Recent Changes page

JX Client

  • Update the minimal supported Java version to Java 17
  • Use correct constant in build script
  • Update download file name and checksum used in the Gradle build file
  • Update ChangeLog with build.gradle changes
  • Fix “watch stats god_name” script command

Maps

  • Add small fence section for nicer merging with nearby wall sections to Darcap Orc Pits. Cosmetic change, no functional changes.
  • Add map entrance coordinates to Darcap Orc Pits
  • Add map difficulty level 1 to Darcap Orc Pits
  • Fill in empty space with blocked archetype in Fun Zone Sphere Racing map
  • Add map entrance coordinates to Fun Zone Sphere Racing Lobby
  • Update wood wall sections for nicer merging with doorways in Darcap Circus Illusions. Cosmetic change only, no functional changes.
  • Fill in empty space with blocked tiles to Fun Zone Sumo Wrestling
  • Fill in empty space with blocked tiles in Darcap Tower Defense
  • Add map entrance coordinates to Darcap Circus Roller 1
  • Cosmetic wall changes with how swall sections merge with nearby walls Darcap Circus Roller 1 map. No functional changes.
  • Add map entrance coordinates to Darcap Circus Roller 2
  • Add map entrance coordinates to Darcap Circus Roller 3
  • Add map entrance coordinates to Darcap Circus Shooting Gallery
  • Cosmetic changes to woodwall sections for nicer merging in Darcap Circus Shooting Gallery. No functional changes.
  • Replace no_magic and unholy ground tiles with no_spell tiles in Darcap Circus Shooting Gallery
  • Add fence sections on the top and bottom edge of the shooting table in Darcap Circus Shooting Gallery
  • Replace woodwall sections for nicer merging with nearby walls in Darcap Circus Show of Strength. No fuctional changes.
  • Replace woodwall sections for nicer merging with nearby walls in Darcap Circus Wheel of Chance. No functional changes.
  • Add map entrance coordinates to Darcap Circus Wheel of Chance.
  • Replace a table with with a stone floor tile so the rewards drops in the intended location in Darcap Circus Wheel of Chance
  • Add sand tiles beneath the pit archetypes related to the reward area in Darcap Circus Wheel of Chance
  • Replace wall section for nicer merging with nearby walls in Darcap Circus Double Your Bet. Cosmetic change, no functional changes.
  • Add an intro sign and summary to Darcap Circus Wheel of Chance - like the other circus maps
  • Update swall section for nicer merging with nearby wall sections in Fernicious Fenx Family Pet Emporium. Cosmetic change only, no functional changes.
  • Make the walls match the shop graphic walls (brown) that is used in the world map for Molthir's Potionshop in Darcap. Cosmetic change, no functional changes.
  • Move some wall sections and fence sections around to make nicer wall merging around the sarcophagus room in St. Andreas the Ravenous map. Cosmetic change, no functional changes.
  • Add different ground tiles around the church perimeter in St. Andreas the Ravenous map. Cosmetic change, no functional changes.
  • Add different ground tiles around the building perimeter in Waterfront inn. Cosmetic change, no functional changes.
  • Give the Darcap Library a two tile width around the building perimeter. Update world map and Darcap Library, upper floor entrance coordinates to match the changes on the main floor.
  • Change library to Library (to match the name scheme of the main floor) in Darcap Library, upper floor map
  • Change difficulty level of Darcap Library from 0 to 8 as this is more in line with nearby maps in that region
  • Change the flooring under the perimeter walls to flagstone, add cobblestone tiles at the front doors of Darcap Library. Cosmetic change, no functional changes.
  • Add move_block all parameter and no_spells tiles outside the Darcap Library entrance doors so players can not access the outside perimeter of the map
  • Remove duplicate grass tiles in Marposist's Maze in Darcap
  • Update the Msg Text on the locked door on what key is needed in Marposist's Maze in Darcap
  • Redesign the exit from Marposist's Maze to the world map - replace the wood door with a magic exit
  • Update entrace area of Marposist's Maze to include an opening door triggered by buttons.
  • Update map entrance coordinates to Marposist's Maze to work better with commit previous commit, 1eb819
  • Expand the exterior border of Park of isolation, update world map for new entrance coordinates, update capitalization of the park map name in the Darcap world map
  • Add map entrance coordinates to Pirate Warehouse map in Darcap
  • Remove duplicate no_spell tiles from Courthouse map in Darcap
  • Add map entrance coordinates to Scartis's Fine Wine map, update map entrance coordinates from Darcap world map to the Fine Wine map
  • Change the flooring under the perimeter walls to flagstone in Scartis's Fine Wine in Darcap. Cosmetic change, no functional changes.
  • Add instructional sign next to the Dragon Express in Santo Dominion
  • Add instructional sign next to the Dragon Express in Stoneville / Dragon Island
  • Add instructional sign next to the Dragon Express in Scorn (Port Area of Scorn)
  • Add instructional sign next to the Dragon Express just outside Brest / Kingdom of Brittany
  • Add instructional sign next to the Dragon Express just outside Darcap
  • Add instructional sign next to the Dragon Express just outside Navar
  • Automatically say hello to dragon when applied
    • This solves the problem of players not knowing how to interact with the dragon after applying it out of habit by starting a dialog
Crossfire Atlas News:

December 22, 2024

Latest Client File Releases:

Client:
Select a client based on the OS that you wish to use while playing Crossfire, REQUIRED
Package Version Date Download File Info
 DockWindow 0.8.11 2025-Jan-29 Download
 GTK-v2 Client, Linux 1.75.3 2024-Apr-10 Download
  • ChangeLog
  • md5sum
    39f8efc273aaee00533b4cb7c5b00df6/li>
  • sha1
    4bd98f8a478eb662fde4ffc746a24d47a2616e01
  • sah256
    2ade184bc5ccfc3b56666d8ef93050dfc1ec1f62ebd9d3d923371e1859b01c47
GTKv2 Client, macOS snapshot 2024-Nov-20

Download

NOTE: macOS 11 Big Sur and newer

  • md5sum
    9a34cd027a4204421e401ed5c7fc3753
  • sha1
    7900cf506e5e1c8209e58af640e90efec0b284b7
  • sha256
    9ce035600312bcdbfdb880dd49a10cb682249093a1263f6679c770e60a46c5af
 GTK Client, Windows snapshot 2025-Jan-13

.exe Download
NOTE: The .zip is the complete client with related .dll files, etc. while the .exe is the client wrapped in an NSIS installer

  • ChangeLog
  • md5sum
    aa980f435886a9d6fe2c302fda70ac2c
  • sha1
    7c9f01a023afaf83266ee6d75cb5f1636b8a96af
  • sha256
    bff24de52d33d50405eaaee0f3ad8e8e314a4d35e667768204dcd6398e8b32d8
 JX Client snapshot 2025-Jan-31 Download
  • ChangeLog
  • md5sum
    556a524f47acea4d557bf04557bbf935
  • sha1
    11bb8a8696345175ec83dff761e4259fe5262be4
  • sha256
    a3ac3d818d67a6a44852658ca180012ab09048eac53284fe3a9c20152241f2c3
 JX Client.exe snapshot 2025-Jan-31 Download
  • ChangeLog
  • md5sum
    54507c52f7fc053216d970d7f329e734
  • sha1
    73b0f194de265036c950cd47f3176d41bd75bb02
  • sha256
    7e03bfcd0736d8731b251f2209e0d81694eed8d0fb9792b4e4144870bfbe296a
 JXClient-latest.exe snapshot Daily Build Download
  • For a complete list of available clients, visit the clients page.
  • For those who are looking to host their own server, visit the server page.
  • For those looking to create new or modify existing maps, visit the map editor page.

Mailing List Archives & Information:

Other Information: